package comunicação.em.rede;

import classes.gerais.*;                                                        //Importação das classes gerais para usar os usuário
import classe.grafica.*;                                                        //Importação da classe gráfica para mostrar as telas

public class ComunicaçãoEmRede {                                                //Classe de disparo do programa

    public static void main(String[] args) {                                    //Método main do programa
        
        Usuario User = new Usuario ();                                          //Cria um novo usuário
        boolean Verifica = User.RecuperaUsuario();                              //Tenta recuperar um usuário já existente
        if (Verifica==false){                                                   //Se não há nenhum usuário a ser recuperado
            User = new Usuario();                                               //Inicia um novo usuário
            Cadastro TelaC = new Cadastro(User);                                //Mostra a tela de cadastro
            TelaC.setLocationRelativeTo(null);                                  //Centraliza a tela de cadastro
            TelaC.show();                                                       //Mostra a tela de cadastro
        }
        else {                                                                  //Se foi encontrado um usuário existente
            Login TelaL = new Login(User);                                      //Cria umaa tela de login
            TelaL.setLocationRelativeTo(null);                                  //Centraliza a tela de login
            TelaL.show();                                                       //Mostra a tela de login
        }
    }
}
